#include <cstdio>
#include "test.h"



void clear(int array[])
{
	/*
	数组名做函数参数会被C语言转换为指针，而不是sizeof的参数
	*/
	printf("In func: sizeof(array): %d\n", sizeof(array));
	for (size_t i = 0; i < sizeof(array) / sizeof(array[0]); ++i) {
		array[i] = 0;
	}
}

void dowork(void)
{
	int dis[12];
	clear(dis);

	printf("out func: sizeof(dis): %d\n", sizeof(dis));
	for (size_t i = 0; i < sizeof(dis) / sizeof(dis[0]); ++i) {
		printf("dis[%d]: %d\n", i, dis[i]);
	}
}